Career 2022 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Finland F2 Sweden F6 Portugal F4 Latvia F1 Lithuania F1 Finland F1 Finland F2 Panama F1 Mexico F3 Cuba F1 Cuba F2 Italy F6 Italy F8 Poland F3 Poland F4 Netherlands F2 Estonia F1 Latvia F1 Lithuania F1 Lithuania F2 Finland F1 Germany F17 Poland F7 Germany F20 Italy F33 Morocco F6 Great Britain F18 Israel F4 Czech Republic F6 Israel F3 Switzerland F2 Switzerland F3 Turkey F5 Turkey F6 Czech Rep. F3 Serbia F3 Germany F7 Estonia F1 Estonia F2 Finland F1 Lithuania F1 Poland F5 Sweden F1 Sweden F2 Great Britain F16 Czech Rep F4 Israel F1 Israel F3 Switzerland F2 Switzerland F3 Turkey F6 Turkey F7 Turkey F8 Czech Republic F1 Bulgaria F3 Estonia F1 Estonia F2 Belarus F3 Great Britain F17 Czech Republic F1 Estonia F1 Croatia F2 Netherlands F4 Estonia F1 Sweden F5 Sweden F6 Estonia F4 USA F7 Sweden F5 Estonia F1 France F10 (Grasse) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Germany F8 (Kassel) Estonia F1 (Parnu) Finland F2 (Hyvinkaa) Finland F3 (Helsinki) Sweden F4 (Falun) Sweden F4 M15 Parnu M25 Irpin M15 Caslano M25 Prague M25 Hamburg Portugal F5 PrivatBank Cup - Dnepropetrovsk Roma Challenger 2007 - Rome Unique Zagreb Open - Zagreb Challenger Lugano - Lugano Bosnia/Herzegovina F1 Siemens Open 2007 - Scheveningen Timisoara Challenger - Timisoara 's Tennis Masters 07 Challenger - Graz Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest Lithuania F2 Sweden F5 Morocco F7 Israel F5 Israel F1 Israel F2 Switzerland F1 Schickendanz Open - Furth PEOPLEnet CUP - Dnepropetrovsk Alphen Challenger Hamburg Challenger - Hamburg Challenger 42 - Andrezieux Eckental Challenger Aachen Challenger Prostejov Challenger Kosice Challenger Banja Luka Challenger Ljubljana Challenger Residenza Open - Magdeburg Kazan Challenger Bergamo Challenger Wolfsburg Challenger Architect Open - Budapest Bath Challenger Athens Challenger Warta Cup 2001 - Sopot Black Forest Open - Freudenstadt Maia Open 2002 - Maia XL Challenger de Tenis Copa Sevilla - Seville San Marino Cepu Open - San Marino Shanghai Challenger Szczecin Challenger Ningboo Challenger Tashkent Challenger Rennes Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Asirom Challenger Brasov - Brasov Helsinki Challenger Zagreb Open - Zagreb Kazan Challenger Bergamo Challenger Cosmorom Challenger - Brasov BMW Challenger Open - Monchengladbach M15 Parnu Marrakech Challenger Milan Challenger Arad Challenger Challenger Britania Zavaleta - Puebla Ljubljana Open 2002 - Ljubljana Timisoara Challenger Kamnik Challenger - Kamnik Tatra Banka Open 2001 - Bratislava Sibiu Challenger Cordenons Challenger Brasov Challenger Szczecin Challenger Tennis Napoli Cup - Napoli Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia Furth Challenger Garden Open - Rome Intersport Heilbronn Open - Heilbronn Heineken Challenger - Ho Chi Minh City Tampere Challenger Kazan Challenger Petange Challenger Rennes Challenger Kazan Challenger San Marino Challenger Como Challenger Sibiu Challenger Rennes Challenger Geneva Challenger Mouilleron-Le-Captif Challenger PEOPLEnet Cup - Dnepropetrovsk Helsinki Challenger Wroclaw Challenger Quimper Challenger Kazan Challenger Mobilux Open - Luxembourg Bordeaux Challenger Intersport Heilbronn Open - Heilbronn Todi Challenger Vancouver Challenger Meerbusch Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Cherbourg Challenger Barletta Challenger Rome Challenger Bordeaux Challenger SIR Supermercadi Challenger - Rome Tennis Napoli Cup 2007 - Napoli Privat Bank Cup - Dnepropetrovsk Privatbank Open 2006 - Dnepropetrovsk La Rinascente Tennis Cup Harbour Club Milano - Milan Caversham International Tennis Tournament - Jersey Bangkok Challenger Bangkok Challenger Vicenza Challenger Lyon Challenger Blois Challenger Tampere Challenger Szczecin Challenger St. Brieuc Challenger Ilkley Challenger XI Torneo Internazionale di Tennis - Barletta Arpa Ceramic Cup - Reggio Emilia Citta di Como - Como Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Quimper Challenger Samarkand Challenger Stella Artois Clay Court Championships - Budaors Tunis Challenger Copa Ericsson Costa Rica - San Jose Santo Domingo Challenger Challenger 42 - Andrezieux Augsburg Challenger Tampere Challenger Braunschweig Challenger Jonkoping Challenger Shenzhen Challenger Alphen Challenger Prague Challenger Helsinki Challenger Bergamo Challenger Sarajevo Challenger Copenhagen Open - Copenhagen International Championship of Croatia - Umag Grand Prix de Tennis de Lyon - Lyon Shanghai Challenger Estoril Open - Estoril Challenger Ford de Cherbourg - Cherbourg The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Open de Moselle - Metz Nanchang Challenger Kaohsiung Challenger Sibiu Challenger Rezidenza Open - Magdeburg Tashkent Challenger Geneva Challenger - Geneva Rijeka Challenger Hua Hin Challenger Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Wroclaw Challenger Prostejov Challenger Ilkley Challenger Neride Prague Indoor - Prague Nanchang Challenger Compaq Challenger - Bucharest Rennes Challenger AAPT Championships - Adelaide Mestre Challenger Adidas International - Sydney Jameson Cup - Milan Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Bastad Challenger BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Open de Franche-Comte - Besancon Tatra Banka Open - Bratislava Open de Franche Comte - Besancon The Stella Artois Grass Court Championships - London Guadalajara Challenger The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Bratislava Challenger Mercedes Cup - Stuttgart Barletta Challenger Budapest Challenger Bergamo Challenger Idea Prokom Open - Sopot Tunis Challenger Heilbronn Challenger Tunis Challenger Marburg Challenger Braunschweig Challenger Athens Challenger Bordeaux Challenger Davidoff Swiss Indoors - Basel Bratislava Challenger Nottingham Challenger LTA Shrewsbury Challenger - Shrewsbury Milan Indoors - Milan Indian Wells Challenger Drummondville Challenger St. Brieuc Challenger Ostrava Challenger Bercuit Challenger Braga Challenger Asirom Challenger - Brasov Internationaler Raiffeisen Grand Prix - St. Polten Aptos Challenger The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot L'Aquila Challenger Pilot Pen Tennis - New Haven Open Romania - Bucharest Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg 10th Wartburg Open - Eisenach Stella Artois Clay Court Championships - Budaors Tatra Banka Open 2003 - Bratislava Privat Bank Cup - Dniepropetrovsk ATP Challenger 2003 Numea - New Caledonia Mauritius Open - Mauritius Pro Tennis World Open - Sunrise U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Telenordia Swedish Open - Bastad Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Bytom Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Karshi Challenger Allianz Suisse Open Gstaad - Gstaad Brasov Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm Brisbane International - Brisbane BMW Open - Munich Ostrava Challenger Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Prague Challenger Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem BCR Open Romania - Bucharest Karlsruhe Challenger Brisbane International - Brisbane Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel Furth Challenger St. Petersburg Open - St. Petersburg Loughborough Challenger The 10tele.com Open - Nottingham Bratislava Challenger If Stockholm Open - Stockholm Petange Challenger Next Generation Adelaide International - Adelaide Banja Luka Challenger Medibank International - Sydney St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Happy Valley Challenger Heineken Open - Auckland Dallas Challenger Open Sud de France - Montpellier Aix En Provence Challenger ABN AMRO World Tennis Tournament - Rotterdam Trnava Challenger Brasil Open - Costa do Sauipe Portugal Open - Oeiras Masters Series - Hamburg Ordina Open - s-Hertogenbosch Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Heineken Open - Auckland Grand Prix Hassan II - Casablanca Napoli Challenger Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Grand Prix de Tennis de Lyon - Lyon Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier Mersin Challenger U.S. National Indoor Tennis Championships - Memphis Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Turin Challenger Nottingham Challenger St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Open - Gstaad Moselle Open - Metz Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Ningboo Challenger Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Arad Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Cordenons Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Genova Challenger Loughborough Challenger If Stockholm Open - Stockholm Caltanissetta Challenger Dubai Duty Free Tennis Championships - Dubai Copa Claro - Buenos Aires Millennium Estoril Open - Estoril Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Suzhou Challenger SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest St. Petersburg Open - St. Petersburg Gelsor Open Romania - Bucharest Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Pullach Challenger Stockholm Open - Stockholm Gatineau Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Generali Open 2003 - Kitzbuhel Shanghai Challenger Campionati Internazionali di Sicilia - Palermo BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Budapest Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Schickendanz Open - Furth Ostrava Challenger ATP Challenger Tour Finals TEB BNP Paribas Istanbul Open - Istanbul Alphen Challenger Brescia Challenger The LTA Hull Challenger - Hull Bangkok Challenger Brisbane International - Brisbane Tennis Napoli Cup - Naples Sporting Challenger - Turin Tampere Challenger Cortina Challenger The Bolton Challenger - Bolton Orleans Challenger Neride Prague Indoor - Prague Marburg Challenger Scheveningen Challenger Tampere Challenger Finnish Open - Helsinki Tampere Challenger Bastad Challenger Sibiu Challenger Tampere Challenger Gazprom Hungarian Open - Budapest Open Romania - Bucharest Open de Moselle - Metz Open 13 - Marseille Sydney International - Sydney Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Croatia Open - Umag Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BMW Open - Munich Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Zhuhai Challenger Campionati Internazionali di Sicilia - Palermo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sopot Challenger Masters Series Monte Carlo - Monte Carlo Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai Citi Open - Washington Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Masters Madrid - Madrid Mercedes Cup - Stuttgart Rogers Cup - Toronto Allianz Suisse Open - Gstaad Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Malaysian Open - Kuala Lumpur SAP Open - San Jose Western & Southern Financial Group Masters - Cincinnati Kremlin Cup - Moscow Mutua Madrid Open - Madrid Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Tennis Masters Series - Rome Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Grand Prix Hassan II - Casablanca Croatia Open - Umag Orange Warsaw Open - Warsaw French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Fever-Tree Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Internazionali BNL dItalia - Rome Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, World Group, 1R, ROU-BLR 3-2 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, ROU-IND, 4-1 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group II, PO, EST-POC 4-0 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group II, 1R, RSA-EST 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, Group II, 1R, EST-LUX 5-0 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 U.S. Open (juniors) River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, CRO-ROU 4-1 River Oaks International Tennis Tournament - Houston Hopman Cup - Perth Davis Cup, Group II, PO, EST-TUN 3-2 Australian Open (juniors) Olympics - Athens Olympics - Beijing